Arm Versatile Express boards (vexpress

您所在的位置:网站首页 arm v9 a15 Arm Versatile Express boards (vexpress

Arm Versatile Express boards (vexpress

#Arm Versatile Express boards (vexpress| 来源: 网络整理| 查看: 265

Booting a Linux kernel

Building a current Linux kernel with multi_v7_defconfig should be enough to get something running. Nowadays an out-of-tree build is recommended (and also useful if you build a lot of different targets). In the following example $BLD points to the build directory and $SRC points to the root of the Linux source tree. You can drop $SRC if you are running from there.

$ make O=$BLD -C $SRC ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- multi_v7_defconfig $ make O=$BLD -C $SRC ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf-

By default you will want to boot your rootfs off the sdcard interface. Your rootfs will need to be padded to the right size. With a suitable DTB you could also add devices to the virtio-mmio bus.

$ qemu-system-arm -cpu cortex-a15 -smp 4 -m 4096 \ -machine type=vexpress-a15 -serial mon:stdio \ -drive if=sd,driver=file,filename=armel-rootfs.ext4 \ -kernel zImage \ -dtb vexpress-v2p-ca15-tc1.dtb \ -append "console=ttyAMA0 root=/dev/mmcblk0 ro"


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3